<?php
/**
 * Created by PhpStorm.
 * User: mac
 * Date: 2019-03-02
 * Time: 00:23
 */

/**
 * 参数1为文件的名称，必须有可写权限，文件不存在会自动创建。打开文件失败会立即返回false
 * 参数2为要写入到文件的内容，最大可写入4M
 * 参数3为写入成功后的回调函数，可选
 * 参数4为写入的选项，可以使用FILE_APPEND表示追加到文件末尾
 * 如果文件已存在，底层会覆盖旧的文件内容
 */
$content = date('Y-m-d H:i:s') . PHP_EOL;
swoole_async_writefile(__DIR__ . '/1.txt', $content, 'wirteFileCallback', FILE_APPEND);

function wirteFileCallback($filename)
{
    echo $filename , ' write srccess' . PHP_EOL;
}